package com.yonyou.cyxdms.basedata.service.dto.dmsFeign;

import java.io.Serializable;

import com.yonyou.cyx.framework.bean.dto.base.BaseDTO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Created by  XiaHY
 * @Description
 * @since 2022/5/21 13:33
 */
@ApiModel(value = "SaveOrUpdateBasicAllDTO", description = "品牌-选装")
public class SaveOrUpdateBasicAllDTO  implements Serializable{
	private static final long serialVersionUID = 1L;
    /**
     * 品牌
     */
    @ApiModelProperty(value = "品牌ID")
    private Integer brandId;

    @ApiModelProperty(value = "品牌代码")
    private String brandCode;

    @ApiModelProperty(value = "品牌名称")
    private String brandName;

    @ApiModelProperty(value = "数据来源")
    private Integer brandDataSources;

    @ApiModelProperty(value = "是否有效")
    private Integer brandIsValid;

    @ApiModelProperty(value = "是否整车销售品牌 是为销售品牌 否为售后品牌")
    private Integer brandIsVehicleSales;

    /**
     * 车系
     */
    @ApiModelProperty(value = "车系ID")
    private Integer seriesId;

    @ApiModelProperty(value = "车系代码")
    private String seriesCode;

    @ApiModelProperty(value = "车系名称")
    private String seriesName;

    @ApiModelProperty(value = "数据来源")
    private Integer seriesDataSources;

    @ApiModelProperty(value = "是否有效")
    private Integer seriesIsValid;

    /**
     * 车型
     */
    @ApiModelProperty(value = "车型ID")
    private Integer modelId;

    @ApiModelProperty(value = "车型代码")
    private String modelCode;

    @ApiModelProperty(value = "车型名称")
    private String modelName;

    @ApiModelProperty(value = "是否有效")
    private Integer modelIsValid;

    /**
     * 配置
     */
    @ApiModelProperty(value = "配置ID")
    private Integer configId;

    @ApiModelProperty(value = "配置代码")
    private String configCode;

    @ApiModelProperty(value = "配置名称")
    private String configName;

    @ApiModelProperty(value = "是否有效")
    private Integer configIsValid;

    @ApiModelProperty(value = "配置年份")
    private String configYear;

    /**
     * 选装
     */
    @ApiModelProperty(value = "选装代码")
    private Integer optionId;

    @ApiModelProperty(value = "选装代码")
    private String optionCode;

    @ApiModelProperty(value = "选装名称")
    private String optionName;

    @ApiModelProperty(value = "是否有效")
    private Integer optionIsValid;

    public Integer getBrandId() {
        return brandId;
    }

    public void setBrandId(Integer brandId) {
        this.brandId = brandId;
    }

    public String getBrandCode() {
        return brandCode;
    }

    public void setBrandCode(String brandCode) {
        this.brandCode = brandCode;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public Integer getBrandDataSources() {
        return brandDataSources;
    }

    public void setBrandDataSources(Integer brandDataSources) {
        this.brandDataSources = brandDataSources;
    }

    public Integer getBrandIsValid() {
        return brandIsValid;
    }

    public void setBrandIsValid(Integer brandIsValid) {
        this.brandIsValid = brandIsValid;
    }

    public Integer getBrandIsVehicleSales() {
        return brandIsVehicleSales;
    }

    public void setBrandIsVehicleSales(Integer brandIsVehicleSales) {
        this.brandIsVehicleSales = brandIsVehicleSales;
    }

    public Integer getSeriesId() {
        return seriesId;
    }

    public void setSeriesId(Integer seriesId) {
        this.seriesId = seriesId;
    }

    public String getSeriesCode() {
        return seriesCode;
    }

    public void setSeriesCode(String seriesCode) {
        this.seriesCode = seriesCode;
    }

    public String getSeriesName() {
        return seriesName;
    }

    public void setSeriesName(String seriesName) {
        this.seriesName = seriesName;
    }

    public Integer getSeriesDataSources() {
        return seriesDataSources;
    }

    public void setSeriesDataSources(Integer seriesDataSources) {
        this.seriesDataSources = seriesDataSources;
    }

    public Integer getSeriesIsValid() {
        return seriesIsValid;
    }

    public void setSeriesIsValid(Integer seriesIsValid) {
        this.seriesIsValid = seriesIsValid;
    }

    public Integer getModelId() {
        return modelId;
    }

    public void setModelId(Integer modelId) {
        this.modelId = modelId;
    }

    public String getModelCode() {
        return modelCode;
    }

    public void setModelCode(String modelCode) {
        this.modelCode = modelCode;
    }

    public String getModelName() {
        return modelName;
    }

    public void setModelName(String modelName) {
        this.modelName = modelName;
    }

    public Integer getModelIsValid() {
        return modelIsValid;
    }

    public void setModelIsValid(Integer modelIsValid) {
        this.modelIsValid = modelIsValid;
    }

    public Integer getConfigId() {
        return configId;
    }

    public void setConfigId(Integer configId) {
        this.configId = configId;
    }

    public String getConfigCode() {
        return configCode;
    }

    public void setConfigCode(String configCode) {
        this.configCode = configCode;
    }

    public String getConfigName() {
        return configName;
    }

    public void setConfigName(String configName) {
        this.configName = configName;
    }

    public Integer getConfigIsValid() {
        return configIsValid;
    }

    public void setConfigIsValid(Integer configIsValid) {
        this.configIsValid = configIsValid;
    }

    public String getConfigYear() {
        return configYear;
    }

    public void setConfigYear(String configYear) {
        this.configYear = configYear;
    }

    public Integer getOptionId() {
        return optionId;
    }

    public void setOptionId(Integer optionId) {
        this.optionId = optionId;
    }

    public String getOptionCode() {
        return optionCode;
    }

    public void setOptionCode(String optionCode) {
        this.optionCode = optionCode;
    }

    public String getOptionName() {
        return optionName;
    }

    public void setOptionName(String optionName) {
        this.optionName = optionName;
    }

    public Integer getOptionIsValid() {
        return optionIsValid;
    }

    public void setOptionIsValid(Integer optionIsValid) {
        this.optionIsValid = optionIsValid;
    }

    @Override
    public String toString() {
        return "SaveOrUpdateBasicAllDTO{" +
                "brandId=" + brandId +
                ", brandCode='" + brandCode + '\'' +
                ", brandName='" + brandName + '\'' +
                ", brandDataSources=" + brandDataSources +
                ", brandIsValid=" + brandIsValid +
                ", brandIsVehicleSales=" + brandIsVehicleSales +
                ", seriesId=" + seriesId +
                ", seriesCode='" + seriesCode + '\'' +
                ", seriesName='" + seriesName + '\'' +
                ", seriesDataSources=" + seriesDataSources +
                ", seriesIsValid=" + seriesIsValid +
                ", modelId=" + modelId +
                ", modelCode='" + modelCode + '\'' +
                ", modelName='" + modelName + '\'' +
                ", modelIsValid=" + modelIsValid +
                ", configId=" + configId +
                ", configCode='" + configCode + '\'' +
                ", configName='" + configName + '\'' +
                ", configIsValid=" + configIsValid +
                ", configYear='" + configYear + '\'' +
                ", optionId=" + optionId +
                ", optionCode='" + optionCode + '\'' +
                ", optionName='" + optionName + '\'' +
                ", optionIsValid=" + optionIsValid +
                '}';
    }
}
